package org.linlinjava.litemall.db.constant;

public interface DBConmonConstant {
	/**
     * 用户类型
     */
    enum UserType {
        /**
         * 个人
         */
    	Personal((byte)0),
        /**
         * 饮片厂
         */
    	Manufactor((byte)1),
        /**
         * 经销商
         */
    	Distributor((byte)2);

        private Byte value;

        UserType(Byte value) {
            this.value = value;
        }

        public Byte getValue() {
            return value;
        }

        public static UserType getEnumByName(String name) {
            for (UserType item : UserType.values()) {
                if (item.name().equals(name)) {
                    return item;
                }
            }
            return null;
        }
    	
    	public static UserType getEnumByValue(byte value) {
    		for (UserType item : UserType.values()) {
    			if (item.getValue() == value) {
    				return item;
    			}
    		}
    		return null;
    	}
    }
}
